package com.sayimo.maker.user.vo;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 
  * @MethodName 
  * @Description 
  * @author 田超
  * @date 2017年2月8日 下午2:50:48  
  * @param
  * @return 
  * @VERSION 1.0.0
 */
public class Wallet implements Serializable {

	private static final long serialVersionUID = -2086492802079106137L;

	/**
	 * @Fields: id
	 * @Description: 主键
	 */
	private Integer id;

	/**
	 * @Fields: customerId
	 * @Description: 密码
	 */
	private Integer customerId;

	/**
	 * @Fields: passWord
	 * @Description: 密码
	 */
	private String passWord;
	/**
	 * @Fields: remainingSilverScore
	 * @Description: 银积分余额
	 */
	private BigDecimal remainingSilverScore;
	
	/**
	 * @Fields: accumulaSilverScore
	 * @Description:银积分累计收入
	 */
	private BigDecimal accumulaSilverScore;
	/**
	 * @param remainingCash
	 * @type BigDecimal 可用现金余额
	 * @author gongyijun
	 * @date 2017年3月14日
	 */
	private BigDecimal 	remainingCash;
	/**
	 * @param accumulaCash 累计现金收入
	 * @type BigDecimal
	 * @author gongyijun
	 * @date 2017年3月14日
	 */
	private BigDecimal 	accumulaCash;

	/**
	 * @Fields:状态 1为正常，0为异常
	   @Description: 确认密码
	 */
	private Integer status;
	
	/**
	 * @Fields: oldMoneyPwd
	 * @Description: 原始密码
	 */
	private String oldPassword;
	
	private String newPassword;
	/**
	 * @Fields: 捆绑收款银行或支付宝账号（银行卡号）
	 * @Description: 原始密码
	 */
	private String bankCodeNo;
	
	/**
	  * @Type: Integer
	  * @Name bindType
	  * @Description: 绑定银行卡或支付宝类型，1支付宝 2银行卡
	  */
	private Integer bindType;
	/**
	  * @Type: String
	  * @Name bankBindUserName
	  * @Description:捆绑收款银行用户名
	  */
	private String bankBindUserName;
	/**
	 * @Field: bankName
	 * @Description:银行支行名称
	 */
	private String bankBranchName;
	/**
	 * @Field: bankName
	 * @Description:银行支行编码
	 */
	private String bankBranchCode;
	
	
	
	
	public String getBankBranchName() {
		return bankBranchName;
	}

	public void setBankBranchName(String bankBranchName) {
		this.bankBranchName = bankBranchName;
	}

	public String getBankBranchCode() {
		return bankBranchCode;
	}

	public void setBankBranchCode(String bankBranchCode) {
		this.bankBranchCode = bankBranchCode;
	}

	public Wallet() {

	}

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Integer getCustomerId() {
		return customerId;
	}

	public void setCustomerId(Integer customerId) {
		this.customerId = customerId;
	}

	public String getPassWord() {
		return passWord;
	}

	public void setPassWord(String passWord) {
		this.passWord = passWord;
	}

	public BigDecimal getRemainingSilverScore() {
		return remainingSilverScore;
	}

	public void setRemainingSilverScore(BigDecimal remainingSilverScore) {
		this.remainingSilverScore = remainingSilverScore;
	}

	public BigDecimal getAccumulaSilverScore() {
		return accumulaSilverScore;
	}

	public void setAccumulaSilverScore(BigDecimal accumulaSilverScore) {
		this.accumulaSilverScore = accumulaSilverScore;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public String getOldPassword() {
		return oldPassword;
	}

	public void setOldPassword(String oldPassword) {
		this.oldPassword = oldPassword;
	}

	public String getNewPassword() {
		return newPassword;
	}

	public void setNewPassword(String newPassword) {
		this.newPassword = newPassword;
	}

	public String getBankCodeNo() {
		return bankCodeNo;
	}

	public void setBankCodeNo(String bankCodeNo) {
		this.bankCodeNo = bankCodeNo;
	}

	public Integer getBindType() {
		return bindType;
	}

	public void setBindType(Integer bindType) {
		this.bindType = bindType;
	}

	public String getBankBindUserName() {
		return bankBindUserName;
	}

	public void setBankBindUserName(String bankBindUserName) {
		this.bankBindUserName = bankBindUserName;
	}
	public BigDecimal getRemainingCash() {
		return remainingCash;
	}

	public void setRemainingCash(BigDecimal remainingCash) {
		this.remainingCash = remainingCash;
	}

	public BigDecimal getAccumulaCash() {
		return accumulaCash;
	}

	public void setAccumulaCash(BigDecimal accumulaCash) {
		this.accumulaCash = accumulaCash;
	}
}
